home *** CD-ROM | disk | FTP | other *** search
/ Utilities Professional 1-1500 / Utilities Professional 1-1500 (1994)(WPD)[!].iso / 12511500 / var1322.dms / var1322.adf / APB_Text < prev    next >
Text File  |  1978-12-28  |  19KB  |  408 lines

  1.                         Using This Manual
  2.                         ~~~~~~~~~~~~~~~~~
  3. This box can be kept in view while you are doing other things. As it may well
  4. get in the way, you can move it up and down, using the top/left panel, and 
  5. make it bigger or smaller, using the bottom panel. To close this box, click
  6. on the "Manual" button again.
  7.  
  8. The seven buttons right above this text are:
  9.  
  10. ProBase Manual Screen     - Click this to move the manual screen.
  11. First                     - Go to first page.
  12. PageUp                    - Go to the previous page.
  13. Up                        - Go up one line.
  14. Down                      - Go down one line.
  15. PageDn                    - Go to the next page.
  16. Last                      - Go to the last page.
  17.  
  18. NB. 1 page is always 20 lines, however big the manual window currently is.                           
  19.  
  20.  
  21.                       The Disk Contains (1)
  22.                       ~~~~~~~~~~~~~~~~~~~~~ 
  23. Df0:
  24.    AutoExec.AMOS           The database program.
  25.    AMOSPro                 The part of the AMOS system needed to run the
  26.                              program (does not include the editor)
  27.    Probase.Text            The text file you're reading now.
  28.    Database_default.config The database Prefs configuration.
  29.    Example_database        An example database created using this program.
  30.                          
  31. Df0:APSystem/              All sorts of files that are needed on the disk              
  32. Df0:c/                     (things like the disk startup, mouse shape, 
  33. Df0:l/                     maths libraries and AMOS system files).
  34. Df0:libs/
  35. Df0:s/                     
  36.                            
  37. NB: It's a good idea to keep this disk write-protected. It is fairly full,
  38. and though the program's supposed not to try and save to a disk if there 
  39. isn't space, it can damage the disk if it does try.
  40.  
  41.                          Starting Up (1)
  42.                          ~~~~~~~~~~~~~~~
  43. The screen will go blue and a box will appear asking you how many fields you
  44. want your database to contain, up to a maximum of 12. If you just type
  45. <RETURN> then it will set it to 1.
  46.  
  47. A screen will now appear asking you to type the names of the fields into the
  48. boxes on the left and define the type of field by pressing the buttons:
  49.  
  50.    INTEGER  -  Any whole number from -2 billion to 2 billion.
  51.    BYTE     -  A number from 0 to 255 which uses 1/4 as much memory.
  52.    REAL N.  -  A number which can include a decimal point and an E+xx.  
  53.    STRING   -  Any line of characters.
  54.    
  55. To edit the field names, either click on the boxes on the left or use the F#
  56. keys - F1=first field etc. Pressing <Return> automatically makes it move on
  57. to the next name. <Esc> cancels the current line.
  58.  
  59.  
  60.  
  61.                          Starting Up (2)
  62.                          ~~~~~~~~~~~~~~~
  63. As explained above, the four columns of buttons control the type of variable
  64. that each variable holds. These are controlled either by clicking on them 
  65. with the mouse or using the cursor keys - there is a red blob showing which 
  66. row you are on, and the left/right keys change the field type on that row. 
  67. Experiment - it is fairly easy to use.
  68.                        
  69. For strings, the maximum length is defined in advance by entering it into the
  70. LENGTH: box on the right. You do this either by clicking the mouse on the box
  71. or holding down <Shift> and pressing the F-key with that number. When you 
  72. press <Return>, it will automatically go to the next field that is a string.
  73.  
  74. If you realise that you've got the wrong number of fields, the "Start Again"
  75. button (bottom-left) will take you back to the start.
  76.  
  77. The "OK" button takes you to the main screen where you can start entering
  78. records. 
  79.  
  80.  
  81.                          The Main Screen
  82.                          ~~~~~~~~~~~~~~~
  83. Once you've done the fields, clicking the "OK" button will bring up a screen 
  84. with two lines of buttons at the top and an editing area at the bottom. The
  85. fields are listed from top to bottom down the left-hand side, and data is 
  86. entered by clicking on the long boxes to the right of the field names. 
  87. Typing RETURN after the data will automatically take you to the next box 
  88. downwards. If you are already on the bottom field and the "Automatic > Next
  89. Record" on the Prefs menu is turned on, you will be taken to the next record.
  90. Pressing SHIFT-RETURN will prevent you jumping forward. ESCAPE also stops the
  91. edtiing but cancels any change to the box you are currently on.
  92.  
  93. Below the two lines of buttons are several boxes telling you which record
  94. is currently on-screen (starts on 1), how many fields there are (also starts
  95. on 1) and whether the program is showing all the records, or only those that
  96. match the search criteria (see "Search")
  97.  
  98.  
  99.  
  100.  
  101.                      Main Screen Buttons (1)
  102.                      ~~~~~~~~~~~~~~~~~~~~~~~
  103. The top row of buttons contains, from left to right:
  104.  
  105. Exit     x/e Asks for confirmation, then closes the program down.
  106. New      n   Makes a new database.
  107. Files    f   Brings up a different screen with file options.
  108. Fields   F   Lets you make changes to the field setup 
  109. Search   s   Brings up the search criteria screen - read "Search" page.
  110. Sort     S   Sorts the records according to data in any one of the fields.
  111. Prefs    P   Lets you fiddle with things like colour, etc.
  112. Picture  t   Lets you attach pictures to the records in the database.
  113. Info     i   Brings up a box telling you free memory, etc.
  114. Manual   m   Makes the manual text box appear/disappear.
  115.  
  116. There were no p`s left over for Picture, so "t" was used instead. 
  117.  
  118.  
  119.  
  120.  
  121.                      Main Screen Buttons (2)
  122.                      ~~~~~~~~~~~~~~~~~~~~~~~
  123. The second-to-top row of buttons contains:
  124.  
  125. First        Jumps to the first record in the database.
  126. Prev     <-  Jumps backwards one record.
  127. Next     ->  Jumps forward one, making a new record if it's at the end. 
  128. Last         Jumps to the last record in the database.
  129. Goto ?   g   Brings up abox asking for the number of the record to go to.
  130. Copy     c   Stores a copy of the current record in a special memory bank.
  131. Paste    p   Fills the current record with a copy of this memory bank.
  132. Clear    C   Wipes the current record.
  133. Insert   i   Inserts a new record at the current position and fills it with
  134.               the COPY data if possible.
  135. Delete   DEL Deletes current record shifting any records after it backwards.
  136.  
  137. CLEAR, PASTE and DELETE ask for confirmation before doing their jobs.
  138. CONTROL-DELETE will carry out the Delete command without asking for confirm-
  139. ation.  
  140.  
  141.                             "Phrases"
  142.                             ~~~~~~~~~
  143. This is a sort of copy/paste system that works with individual entries as
  144. opposed to whole records. It is only useful if you are repeating one word a
  145. lot in different records.
  146. The system works by holding in memory a series of text strings that have been
  147. defined, and remembering a short label for each of them, eg the label "C"
  148. might represent "Central Processing Unit". The text strings will be known as
  149. "phrases".
  150.  
  151. To use this function you have to be editing a text string. Hold down ALT;
  152. press p. A requester will appear with the labels of any phrases already
  153. defined. To paste an existing one into the entry you are editing, click on
  154. one of these and press OK: the phrase that the label represents will be 
  155. "pasted" into the text you are editing. To add a phrase to this system, click 
  156. on "Enter New" : you will be asked to type in the phrase you want remembered,
  157. then the label to represent it.
  158.  
  159. Any phrases in memory are saved with the rest of a file.
  160.  
  161.                       The Files Menu Screen
  162.                       ~~~~~~~~~~~~~~~~~~~~~
  163. When the Files button is pressed from the main menu, a new screen appears
  164. with another set of buttons at the top, and two big boxes below them. These
  165. big boxes are for disk directories, Source (from) on the left and Destination
  166. (to) on the right. Above each big box is the Path text box, and below is the
  167. Filename box.
  168.  
  169. When the menu is first opened, both the big boxes will hold a list of all the
  170. available devices (like Df0: etc.). When you click on one of these, the name 
  171. will appear in the Path box on that side and the directory will load into the
  172. big box.
  173.  
  174. The two sides will often contain the same directory. If a directory is asked
  175. for in one box which is already there in the other box, it will be copied
  176. without re-loading.
  177.  
  178. Individual files are selected either by clicking on their names in the big
  179. boxes or typing their names in the Name: box directly below.
  180.  
  181.                     Buttons in the Files Menu
  182.                     ~~~~~~~~~~~~~~~~~~~~~~~~~
  183. The buttons along the top are:
  184.  
  185. Load Database  l   Loads the database selected in the Source file box.
  186. Save Database  s   Saves current database under the name shown in the 
  187.                     Destination file box.
  188. Copy           c   Copies the file in the Source box to the file in the 
  189.                     Destination box, whether on same disk or not.
  190. Delete         d   Deletes the file selected in the Destination box.
  191. File Info.     i   Returns information on the file selected in the Source
  192.                     box - its size + type, and extra data if database file.
  193. Password       p   Lets you attach password to the database - see next page.
  194. Exit           x/e Returns to the main screen.
  195.  
  196. For any operations which destroy files, a box appears asking for confirmation
  197. before they are carried out.
  198.  
  199.  
  200.  
  201.                             Passwords
  202.                             ~~~~~~~~~
  203. This function lets you protect the database with a password, which will be
  204. asked for whenever you try to do something to the file.                            
  205.  
  206. When you click on the Password button or press p:
  207.  - If there is already a password fitted, you will be asked for that before
  208.    you can go on.
  209.  - A box will appear asking you to type the new passowrd. Pressing ESCAPE
  210.    will leave the password however it was before, whether blank or not.
  211.    
  212. Whenever you try to do something that needs the password, a box will appear
  213. with a space for you to type it in. What you type in will appear as a line of
  214. stars, but will be understood by the program as whatever you typed in. The
  215. system is not case-sensitive - capitals will be treated the same as lower-
  216. case letters.
  217.  
  218. To delete the password, simply change it to a blank string.
  219.  
  220.  
  221.                        Changing the Fields
  222.                        ~~~~~~~~~~~~~~~~~~~
  223. To do this, click on the Fields button or press Shift-F from the main screen.
  224. A box will appear with a few options.
  225.  
  226. Rename Field (r)  A box appears, you click on one of the fields shown, then
  227.                   type the new name into another box that appears.
  228.  
  229. Add Field (a)     A big menu comes up with a box for the field name, controls
  230.                   for what position you want to insert the new field, and 
  231.                   buttons for the different types of field (if you click on
  232.                   STRING, you are asked for the maximum length).
  233.  
  234. Delete Field (d)  A list of fields will appear: click on the field you want
  235.                   to erase and click on OK or press <Return>. Press Cancel
  236.                   to keep the field.
  237.                   
  238. Resize Field (s)  (String fields only): select the field as above then type 
  239.                   in its new length in characters.
  240.  
  241.                          Search Criteria (press s)
  242.                          ~~~~~~~~~~~~~~~
  243. Usually, the program will just display all the records in the database as it 
  244. comes to them. It is possible to display only records that match certain 
  245. criteria, eg. Age is more than 18 or Surname is Smith. When this is switched
  246. on, the program will check whether a record matches these settings by read-
  247. ing the data in the specified field. If that record does not match, the
  248. record will be ignored (but will still be remembered, saved, etc).
  249.  
  250. On each side is a box with a list of the fields, with buttons including 
  251. Equals, Greater Than, Less Than, Between, Is Not, Contains, and Multiple Of.
  252. Next to these are boxes listing the fields; below are boxes where you type 
  253. in a the number or text.
  254.  
  255. To set the criteria, select one of the fields, type into the box below the 
  256. value that the data in the field is to be compared to, then click on one of
  257. the buttons (see above).
  258. EG. If a field called AGE is selected, the "Greater Than" button is down and
  259. "20" is typed in, only records where AGE is more than 20 will be displayed.
  260.                          
  261.                        Sorting the Records
  262.                        ~~~~~~~~~~~~~~~~~~~
  263. "Sort" button or Shift-S from the main screen.
  264.  
  265. A menu is opened, containing a list of the fields, and several buttons.
  266.  
  267. The records can be sorted using the data in any field. The field is selected 
  268. by clicking the mouse on its name or using the cursor keys. To the right of 
  269. the field list are two buttons: Ascending (Low - High, or A - Z) and Descend-
  270. ing, the other way round.
  271. String sorts are case-sensitive or not depending on the Sort/Search Case 
  272. Sensitive button in the Prefs menu (See later).
  273.  
  274. By default, all the records are included. There are controls for adjusting 
  275. the range of records to be sorted, below the Descending button.
  276.  
  277. When ready, click on OK or press <Return>. Click on Cancel (Esc) to abort.
  278.  
  279. NB. String fields that contain numbers will be sorted like number fields.
  280.  
  281.                            Preferences
  282.                            ~~~~~~~~~~~
  283. This brings up a menu with a few options to change the editing environment.
  284. At the top are controls to change the colours on the screen. Below are three
  285. buttons. When each of these is pressed down, the program is set to do what-
  286. ever the button says, eg. Save Backups of Files backs them up when it saves.
  287. These are altered using the F1/F2/F3 keys.
  288.  
  289. Below are the buttons:  Load - a saved preferences file can be loaded.
  290.  
  291.                         Save - the current configuration can be saved. If it
  292.                                is saved as "Database_default.Config" on the 
  293.                                program disk, it will be loaded automatically
  294.                                whenever the program starts up.
  295.  
  296.                         Exit - Closes Preferences window, keeping any 
  297.                                changes.
  298.  
  299.  
  300.  
  301.                   Attaching Pictures To Records
  302.                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  303. "Picture" button or Alt+Shift+"P" from the main screen.
  304.  
  305. A box appears in the middle of the screen, with a large text box and three
  306. buttons below it.
  307.  
  308. Clicking on the large text box (or pressing F1) allows you to add/edit the 
  309. name of the picture that is attached to the current record. This will be
  310. remembered if you leave this menu and come back, and the names are saved with
  311. the records.
  312.  
  313. Buttons:
  314.    Load/View   l  Loads the picture from disk if it is not already in memory,
  315.                   then displays it.
  316.    Select File s  Brings up the AMOS file requester so you can pick a file
  317.                   from the list.
  318.    Exit        x  Returns to the main menu.
  319.  
  320.  
  321.                             Printing
  322.                             ~~~~~~~~
  323. To print the records as they are normally shown, click on the Print button or
  324. press Alt+p. A requester will appear asking for details. To the left are a 
  325. list of the fields: this is so you can choose which are printed. To start 
  326. with all the names are white so all the fields will be printed. If you click 
  327. on a name it will go black, meaning that it will not be printed; clicking on 
  328. it again will light it up again.
  329.  
  330. To the right are two boxes with numbers in them: all records numbered between
  331. the first and second number will be printed.
  332.  
  333. If search criteria are set and turned on, only records matching the criteria
  334. will be printed.
  335.  
  336. This method will print one record at a time with one field per line. Data-
  337. bases can also be printed in the form of a table: see later.
  338.  
  339.  
  340.  
  341.                               Table
  342.                               ~~~~~
  343. Clicking this button or pressing t allows you to view the records as a table,
  344. with the field names across the top and the record numbers down the side.
  345.  
  346. The entries shown on screen can be edited by clicking on them with the mouse.
  347. At the bottom are controls for moving up, down and sideways to different 
  348. parts of the table if it is bigger than the screen display. If you click on
  349. the "Goto ?" button you will be asked to type in a record number and the 
  350. table will scroll straight up or down to this record.
  351.  
  352. At the top are buttons: "Print" (p) - to print selected fields and a selected
  353.                         range of record numbers in the form of a table. 
  354.                         "Record numbers on/off" (n) - choose whether to have
  355.                         the record numbers displayed down the left hand side.
  356.                         "Edit search criteria" (s) - change the pattern that 
  357.                         records must match to be displayed.
  358.                         "Exit to editor" (e or x) - return to the main 
  359.                         screen.
  360.                                                 
  361.                 Commands Keyboard Equivalents (1)           
  362.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363. In general:
  364. ~~~~~~~~~~~
  365. Exit      OK        Cancel             Keyboard equivalents for commands are  
  366. x/e       <Return>  <Escape>           initials of names wherever possible.
  367.  
  368. The main screen:
  369. ~~~~~~~~~~~~~~~~
  370. Exit   Files   New   Fields   Search   Sort   Prefs   Picture   Info   Manual    
  371. x/e    f       n     F        s        S      P       Alt+Sh+P  I      m
  372.  
  373. First   Prev   Next   Last   GoTo ?   Copy   Paste   Clear   Insert   Delete
  374. Sh+Left Left   Right  Sh+Rt. g        c      p       C       i        Del
  375.  
  376. To edit the text in the field boxes, use the F# keys. Press <Return> to go
  377. to next box, Sh+<Return> to keep the text and stop editing or <Esc> to cancel
  378. the input and stop editing.
  379.  
  380.  
  381.                 Commands Keyboard Equivalents (2)
  382.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  383. The Files screen:
  384. ~~~~~~~~~~~~~~~~~
  385. Load   Save   Copy   Delete   File Info.   Password   Exit
  386. l      s      c      d        i            p          x/e
  387.  
  388. Requester (source filename)   Requester (destination)
  389. r                             Shift+R
  390.  
  391. The Search screen:
  392. ~~~~~~~~~~~~~~~~~~
  393. And   Or   XOr      F# keys to select comparison, eg. Equals, Greater Than. 
  394. a     o    x        Shift+F# keys to select comparison on right-hand side.
  395.  
  396. All Records   Match Only   Delete non-match
  397.  
  398. Shift+A       Shift+M      Shift+D
  399.  
  400.  
  401.                 Commands Keyboard Equivalents (3)
  402.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  403. The Sort menu:
  404. ~~~~~~~~~~~~~~
  405. Ascending   Descending   Sort   Cancel   (use cursor keys to select a field)
  406. a           d            s      c
  407.  
  408.